Excellent article, spot on.